﻿#region Librerias

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.Data.Linq.Mapping;
using ESF.General.Entity;
using System.Data.Linq;

#endregion


namespace ESF.DMS.Entities
{
	[DataContract]
	[Serializable]
	public class FileReferenceModel
	{
		#region Members

		[DataMember]
		public BasicReference MonitoredDirectory { set; get; }


		[DataMember]
		public BasicReferenceType UseBasicReferenceType { set; get; }


		[DataMember]
		public int Level { set; get; }

		[DataMember]
		public string UseDateTimeFormat { set; get; }

		[DataMember]
		public string UseCustomStringRegEx { set; get; }

		[DataMember]
		public bool UseBarCodeForFileName { set; get; }

		[DataMember]
		public bool UseConsecutive { set; get; }

		#endregion


		#region Extra Members

		[DataMember]
		public List<BasicReference> calUseBasicReferenceTypeList { set; get; }

		#endregion
	}
}
